import socket
import os
import hashlib

secret_key=b'alex_sb'
sk=socket.socket()
sk.bind(('127.0.0.1',9001))
sk.listen()
conn,addr=sk.accept()

rand=os.urandom(32)
conn.send(rand)

sha=hashlib.sha1(secret_key)
sha.update(rand)
res=sha.hexdigest()

res_client=conn.recv(1024).decode('utf-8')

if res_client == res:
    print('是合法的客户端')
    # 如果一致,就显示是合法的客户端
    # 并可以继续操作
    conn.send(b'hello')
else:
    conn.close()
    # 如果不一致,应立即关闭连接













